Box Calculus with Coloured Buffers
نویسندگان
چکیده
The starting point of this paper is the asynchronous box calculus with multiway communication (MBC), a formalism suitable for modelling compositionally distributed systems using both synchronous and asynchronous communication and a number of control flow operators. MBC is composed of two semantically consistent models: an algebra of lowlevel Petri nets and an associate algebra of process terms whose constants and operators directly correspond to the Petri net ones. In this paper, we extend the Petri net algebra of MBC by allowing the communication buffers to carry coloured tokens which can be used for both synchronous and asynchronous communications. In asynchronous ones, coloured tokens can be used through high-level links making easy, for instance, the representation of program variables (e.g., counters), allowing a compact representation of large (possibly infinite) systems. In synchronous ones, coloured tokens may be used as parameters of synchronising actions, allowing a simple and compositional expression of interprocess communication. We also extend the MBC process terms and their associate structured operational semantics. The obtained high-level framework, called box calculus with data, BCD, is coherent with respect to MBC through the unfolding operation. Moreover, the resulting algebra of BCD terms is consistent with the net algebra in the sense that a term and the corresponding net generate isomorphic transition systems.
منابع مشابه
The Coloured Quantum Plane
Abstract. We study the quantum plane associated to the coloured quantum group GL q (2) and solve the problem of constructing the corresponding differential geometric structure. This is achieved within the R-matrix framework generalising the Wess-Zumino formalism and leads to the concept of coloured quantum space. Both, the coloured Manin plane as well as the bicovariant differential calculus ex...
متن کاملm at h . Q A ] 2 3 Ja n 20 01 DUALITY FOR COLOURED QUANTUM GROUPS
Duality between the coloured quantum group and the coloured quantum algebra corresponding to GL(2) is established. The coloured L functionals are constructed and the dual algebra is derived explicitly. These functionals are then employed to give a coloured generalisation of the differential calculus on quantum GL(2) within the framework of the R-matrix approach. Lett. Math. Phys. 53 (2000) 29-4...
متن کاملFormalized learning automata with adaptive fuzzy coloured Petri net an application specific to managing traffic signals
S. Barzegar a,∗, M. Davoudpour b, M.R. Meybodi c, A. Sadeghian b, M. Tirandazian b aDepartment of Electronic and Computer Engineering, Qazvin Islamic Azad University, Qazvin, P.O. Box 34197-1416, Iran bDepartment of Computer Science, Ryerson University, Toronto, ON M5B 2K3, Canada cDepartment of Computer Engineering and Information Technology, Amirkabir University of Technology, Tehran, P.O. Bo...
متن کاملHigh-Level Petri Nets as Type Theories in the Join Calculus
We study the expressiveness of the join calculus by comparison with (generalised, coloured) Petri nets and using tools from type theory. More precisely, we consider four classes of nets of increasing expressiveness, Πi, introduce a hierarchy of type systems of decreasing strictness, ∆i, i = 0, . . . , 3, and we prove that a join process is typeable according to ∆i if and only if it is (strictly...
متن کاملA New-type Pi Calculus with Buffers and Its Bisimulation
According to the features of asynchronous interaction in systems, a new-type Pi calculus with buffers — Buffer-Pi calculus is proposed, the new labelled transition system based on buffers is introduced, the enhanced describing capability is shown to apply Buffer-Pi calculus to modeling with the concrete example of asynchronous interaction, and the new behavior equivalence relations are defined,...
متن کامل